function relod(id){
    layui.use(['table','form'], function(){
        var table = layui.table;
        table.render({
            elem: '#test'
            ,url:'htz/purchaseOrder/selDetail'
            ,toolbar: '#toolbarDemo' //开启头部工具栏，并为其绑定左侧模板
            ,defaultToolbar: ['filter', 'exports', 'print', { //自定义头部工具栏右侧图标。如无需自定义，去除该参数即可
                title: '提示'
                ,layEvent: 'LAYTABLE_TIPS'
                ,icon: 'layui-icon-tips'
            }]
            ,title: '用户数据表'
            ,parseData: function(res) { //res 即为原始返回的数据
                return {
                    "code": res.code, //解析接口状态
                    "msg": res.msg, //解析提示文本
                    "count": res.obj.total, //解析数据长度
                    "data": res.obj //解析数据列表
                };
            }
            ,cols: [[
                {field:'goodsName', title: '商品名称', sort: true}
                ,{field:'quantityOfGoods',title: '购买数量', sort: true,edit:'text'}
                ,{field:'purchasePrice', title: '购买单价(元)',width:140, sort: true}
            ]]
            ,page: false
            ,where:{
                id:id
            }
        });

        //头工具栏事件
        table.on('toolbar(test)', function(obj){
            var checkStatus = table.checkStatus(obj.config.id);
            switch(obj.event){
                case 'getCheckData':
                    var data = checkStatus.data;
                    layer.alert(JSON.stringify(data));
                    break;
                case 'getCheckLength':
                    var data = checkStatus.data;
                    layer.msg('选中了：'+ data.length + ' 个');
                    break;
                case 'isAll':
                    layer.msg(checkStatus.isAll ? '全选': '未全选');
                    break;

                //自定义头工具栏右侧图标 - 提示
                case 'LAYTABLE_TIPS':
                    layer.alert('这是工具栏右侧自定义的一个图标按钮');
                    break;
            };
        });
        layui.$("#tg").on('click',function () {
            $.post('htz/purchaseOrder/selByIdPurchaseOrder',{id:id},function (res) {
                if (res.obj!=null){
                    layer.confirm('<h3 style=\'text-align: center;color: green\'>确认是否审核通过</h3>',{
                        btn:['确认审核','取消审核']
                    },function (index,layero) {
                        var token = getCookie("token");
                        $.post("htz/user/token",{token:token},function (res) {
                            if (res!=null){
                                $.post("htz/purchaseOrder/updAuditByUserId",{userId:res.id,id:id},function (res) {
                                    if (res.obj>0){
                                        layer.msg("审核成功",{icon:1})
                                        parent.relod();
                                    } else {
                                        layer.msg("审核通过失败",{icon:2})
                                    }
                                })
                            }
                        })
                    },function (index) {
                        layer.msg("已取消审核",{icon:2})
                    })
                } else {
                    layer.msg("该采购单已审核")
                }
            })

        })
        layui.$("#btg").on('click',function () {
            $.post('htz/purchaseOrder/selByIdPurchaseOrder',{id:id},function (res) {
                if (res.obj!=null){
                    layer.confirm('<h3 style=\'text-align: center;color: green\'>确认是否审核通过</h3>',{
                        btn:['确认审核','取消审核']
                    },function (index,layero) {
                        var token = getCookie("token");
                        $.post("htz/user/token",{token:token},function (res) {
                            if (res!=null){
                                $.post("htz/purchaseOrder/auditBtg",{userId:res.id,id:id},function (res) {
                                    if (res.obj>0){
                                        layer.msg("审核不通过成功",{icon:1})
                                        parent.relod();
                                    } else {
                                        layer.msg("审核不通过失败",{icon:2})
                                    }
                                })
                            }
                        })
                    },function (index) {
                        layer.msg("已取消审核",{icon:2})
                    })
                } else {
                    layer.msg("该采购单已审核")
                }
            })
        })
        //监听行工具事件
        table.on('tool(test)', function(obj){
            var data = obj.data;
            if(obj.event === 'tg'){

            } else if(obj.event === 'btg'){
                layer.confirm('<h3 style=\'text-align: center;color: red\'>确认是否审核不通过</h3>',{
                    btn:['确认审核不通过','取消审核不通过']
                },function (index,layero) {
                    layer.msg("审核不通过成功",{icon:1})
                },function (index) {
                    layer.msg("审核不通过失败",{icon:2})
                })
            }
        });
    });
}